Uncanny_Owl\Notifications D

Total Complexity 148
Dependencies 1
Dependents 0
Total lines 925
Lines of code 438
Logical lines of code 226
Comment lines 252
Methods 35
Properties 5

Methods 35

Method Rating Maintainability Complexity Lines of code
verify()
B
42 21 48
dismiss()
A
45 16 38
hydrate_license_types()
A
47 12 37
verify_active()
A
56 10 16
get()
A
53 8 21
get_active_notifications()
A
57 8 16
get_option()
S
59 7 13
add()
S
52 6 27
get_notifications_with_human_readeable_start_time()
S
59 6 13
get_notifications_with_formatted_content()
S
61 5 12
get_view_url()
S
56 4 18
is_current_page_matches_given_pattern()
S
61 4 13
get_current_page_matching_license_types()
S
62 4 10
is_current_page_learndash_toplevel()
S
63 4 9
get_sidebar_url()
S
60 3 14
fetch_feed()
S
63 3 11
url_add_utm()
S
60 2 14
__construct()
S
68 2 7
get_dismissed_notifications()
S
75 2 4
dispatch_admin_notice()
S
73 2 5
get_menu_count()
S
71 2 6
assets()
S
68 2 7
update()
S
59 1 15
in_page_notice_showable()
S
72 2 5
has_access()
S
69 2 7
localize_script()
S
62 1 12
get_count()
S
80 1 3
get_patterns()
S
64 1 10
get_license_types()
S
82 1 3
get_notifs_js()
S
78 1 3
get_notifs_css()
S
78 1 3
delete_notifications_data()
S
77 1 4
show_notifications()
S
72 1 5
hooks()
S
72 1 5
init()
S
76 1 4